 #container-wrap {
            float: left;
            width: 70%;
            border: 2px solid gray;
            border-radius: 5px;
            padding:10px;
            margin-right: 5px;
        }

            #container ul {
                margin:5px;
                padding:5px;
            }

                #container ul li {
                    display: inline-table;
                    /*display: inline-block;
                    width:150px;
                    height: 250px;*/
                    border: 1px solid black;
                    margin: 15px;
                    padding: 10px 10px;
                }

                    #container ul li img {
                       
                        margin:2px;
                        padding:2px;
                    }

                     #container ul li a, p {
                         text-decoration: none;
                        margin:2px 10px;
                        padding:5px 10px;
                    }

                     #container ul li>a:last-of-type.add-to-cart-button {
                        text-decoration: none;
                        border: 1px solid black;
                        border-radius:5px;
                        margin:2px 15px;
                        padding:5px 15px;
                        background-color: grey;
                    }

                    #container ul li.category a{
                        display: block;
                    }

			.front-div{
				position: absolute;
				left: 30px;
				top: 30px;
				width: 300px;
				height: 400px;
				border: 1px solid black;
				background-color: #EEEEEE;
				padding: 10px;
				border-radius: 10px;				
            }
				.front-div  a{
					width:600px;
					height:20px;
					background-color: gray;
					padding:5px;
					padding-left:30px;
					padding-right:30px;
					border-radius: 5px;
					border: 1px solid black;
				}
				.front-div  .quick-view-close{
					position:absolute;
					width: 70px;
					bottom: 10px;
					right:20px;
					border: 0;
					background-color: #EEEEEE;
				}
				.total-amount{
					position:absolute;
					width: 290px;
					bottom: 50px;
					padding: 5px;
					border-top: 1px solid black;
					border-bottom: 1px solid black;
					background-color: #EEEEEE;
				}
				#menu ul li.items {
					position: absolute;
					right: 100px;
				}
        .lorem-div p, h2 {
            margin: 10px 0;
            padding: 0;
        }

        .quick-view-button {
            width: 20px;
            height: 20px;
            background: #fff url('../images/quick-view-bg.png') 0 0 no-repeat;
            border: 1px solid gray;            
            cursor: pointer;
        }

        .front-div img {
            width: 300px;
            height: 150px;
        }

        .li-content-holder {
            position: relative;
            width: 150px;
            height: 150px;
            overflow: hidden;
        }

        #container div.li-content-holder img {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
        }

        .li-content-holder div.quick-view-button {
            position: absolute;
            bottom: 0;
            right: 0;
        }